공학4공통) 문1 (20점)교재에서 설명되지 않은 ‘린(Lean) 소프트웨어 개발 방법’에 관해 관련 문헌이나 인터넷상의 자료를 찾아 조사하여 A4 용지 1.5~3쪽 (글자 크기 12pt, 줄간격 160%) 분량으로 알기 쉽게 정리하라. 문2 (각 5점)다음 질문 2개를 각각 5~10줄 분량으로 명확하게 답하라.(a) 짝 프로그래밍이란
프로그래밍 하시오.
A. 1부터 n까지의 합을 구하는 함수를 재귀함수로 만들어 1부터 20까지의 각각의 합을 구하는
프로그램을 작성하시오.
#include
int sum(int n);
void main()
{
int i,number=20;
for(i=1; i<=20; i++)
{
printf("1 ~ %3d까지의 합: %4d\n", i, sum(i));
}
}
int sum(int n)
{
if(n<=1)
return 1;
4.구조적 프로그래밍이 나온 배경
①과거의 시스템 개발이 비체계적 비과학적 접근으로 인한 효율성 저하 문제 해결하기 위해 등장 (1970년대부터 널리 사용됨)
②많은 자원이 투입되는 개발 프로젝트를 효과적으로 관리하기 위해 정형화된 방법론이 필요.
③하드웨어는 계속해서 발전하고
구현 방법
1. Line Tracer
• 땅을 바라보는 두개의 적외선 센서 존재
• 흰색과 검은색을 구별, 검은색 라인을 따라서만 이동
• 프로그램은 다음과 같음
#define VALID_LIGHT 45
task main()
SetSensor(SENSOR_1,SENSOR_LIGHT);
SetSensor(SENSOR_3,SENSOR_LIGHT);
for(;;)
SetPower(O
문1 (20점)
교재에서 설명되지 않은 ‘린(Lean) 소프트웨어 개발 방법’에 관해 관련 문헌이나 인터넷상의 자료를 찾아 조사하여 A4 용지 1.5~3쪽 (글자 크기 12pt, 줄간격 160%) 분량으로 알기 쉽게 정리하라.
1. 개요
소프트웨어 프로세스는 소프트웨어 시스템을 개발하거나 유지 보수할 목적으로 수행되